go.uber.org/zap/zapcore.lockedWriteSyncer.Unlock (method, view implemented interface methods)

650 uses

	go.uber.org/zap/zapcore (current package)
		buffered_write_syncer.go#L139: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L160: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L196: 		defer s.mu.Unlock()
		write_syncer.go#L67: 	s.Unlock()
		write_syncer.go#L74: 	s.Unlock()

	go.uber.org/zap
		sink.go#L76: 	defer sr.mu.Unlock()
		sink.go#L111: 	sr.mu.Unlock()

	go.uber.org/mock/gomock
		callset.go#L64: 	defer cs.expectedMu.Unlock()
		callset.go#L82: 	defer cs.expectedMu.Unlock()
		callset.go#L100: 	defer cs.expectedMu.Unlock()
		callset.go#L137: 	defer cs.expectedMu.Unlock()
		callset.go#L153: 	defer cs.expectedMu.Unlock()
		controller.go#L188: 	defer ctrl.mu.Unlock()
		controller.go#L202: 		defer ctrl.mu.Unlock()
		controller.go#L258: 	defer ctrl.mu.Unlock()
		controller.go#L266: 	defer ctrl.mu.Unlock()

	context
		context.go#L291: 		defer cc.mu.Unlock()
		context.go#L406: 	p.mu.Unlock()
		context.go#L448: 	defer c.mu.Unlock()
		context.go#L460: 	c.mu.Unlock()
		context.go#L494: 		p.mu.Unlock()
		context.go#L508: 		c.mu.Unlock()
		context.go#L549: 		c.mu.Unlock()
		context.go#L565: 	c.mu.Unlock()
		context.go#L641: 	defer c.mu.Unlock()
		context.go#L681: 	c.mu.Unlock()

	crypto/tls
		common.go#L1518: 	writerMutex.Unlock()
		common.go#L1608: 	defer c.Unlock()
		common.go#L1641: 	defer c.Unlock()
		conn.go#L861: 	defer c.out.Unlock()
		conn.go#L1050: 	defer c.out.Unlock()
		conn.go#L1067: 	defer c.out.Unlock()
		conn.go#L1214: 	defer c.out.Unlock()
		conn.go#L1288: 	defer c.handshakeMutex.Unlock()
		conn.go#L1344: 		defer c.out.Unlock()
		conn.go#L1382: 	defer c.in.Unlock()
		conn.go#L1465: 	defer c.out.Unlock()
		conn.go#L1556: 	defer c.handshakeMutex.Unlock()
		conn.go#L1566: 	defer c.in.Unlock()
		conn.go#L1597: 			c.out.Unlock()
		conn.go#L1614: 	defer c.handshakeMutex.Unlock()
		conn.go#L1664: 	defer c.handshakeMutex.Unlock()
		conn.go#L1674: 	defer c.handshakeMutex.Unlock()
		quic.go#L271: 	defer c.handshakeMutex.Unlock()
		quic.go#L479: 	c.handshakeMutex.Unlock()

	github.com/robfig/cron/v3
		chain.go#L67: 			defer mu.Unlock()
		cron.go#L160: 	defer c.runningMu.Unlock()
		cron.go#L179: 	defer c.runningMu.Unlock()
		cron.go#L206: 	defer c.runningMu.Unlock()
		cron.go#L217: 	defer c.runningMu.Unlock()
		cron.go#L229: 		c.runningMu.Unlock()
		cron.go#L233: 	c.runningMu.Unlock()
		cron.go#L325: 	defer c.runningMu.Unlock()

	go.pact.im/x/clock
		ticker.go#L137: 	defer t.mu.Unlock()
		ticker.go#L149: 	defer t.mu.Unlock()

	go.pact.im/x/clock/fakeclock
		fakeclock.go#L76: 	defer c.mu.Unlock()
		fakeclock.go#L87: 	defer c.mu.Unlock()
		fakeclock.go#L99: 	defer c.mu.Unlock()
		fakeclock.go#L114: 	defer c.mu.Unlock()
		fakeclock.go#L131: 	defer c.mu.Unlock()
		fakeclock.go#L178: 	defer c.mu.Unlock()
		fakeclock.go#L190: 	defer c.mu.Unlock()

	go.pact.im/x/clock/observeclock
		observeclock.go#L67: 	defer c.mu.Unlock()
		observeclock.go#L77: 	defer c.mu.Unlock()

	go.pact.im/x/httptrack
		stats.go#L136: 	defer s.mu.Unlock()
		stats.go#L159: 	defer s.mu.Unlock()
		stats.go#L166: 	defer s.mu.Unlock()

	go.pact.im/x/process
		process.go#L86: 	defer p.stateMu.Unlock()
		process.go#L199: 	defer p.stateMu.Unlock()

	go/constant
		value.go#L146: 	x.mu.Unlock()
		value.go#L171: 		y.r.mu.Unlock()
		value.go#L175: 			y.mu.Unlock()
		value.go#L182: 		y.mu.Unlock()

	go/token
		position.go#L131: 	f.mutex.Unlock()
		position.go#L143: 	f.mutex.Unlock()
		position.go#L155: 	defer f.mutex.Unlock()
		position.go#L173: 	f.mutex.Unlock()
		position.go#L197: 	f.mutex.Unlock()
		position.go#L219: 	f.mutex.Unlock()
		position.go#L230: 	defer f.mutex.Unlock()
		position.go#L266: 	f.mutex.Unlock()
		position.go#L371: 	f.mutex.Unlock()
		serialize.go#L64: 		f.mutex.Unlock()

	go/types
		context.go#L92: 	defer ctxt.mu.Unlock()
		context.go#L115: 	defer ctxt.mu.Unlock()
		context.go#L139: 	defer ctxt.mu.Unlock()
		named.go#L180: 	defer n.mu.Unlock()
		named.go#L369: 	defer t.mu.Unlock()

	golang.org/x/net/http2
		client_conn_pool.go#L86: 				p.mu.Unlock()
		client_conn_pool.go#L91: 			p.mu.Unlock()
		client_conn_pool.go#L96: 		p.mu.Unlock()
		client_conn_pool.go#L148: 	c.p.mu.Unlock()
		client_conn_pool.go#L165: 			p.mu.Unlock()
		client_conn_pool.go#L181: 	p.mu.Unlock()
		client_conn_pool.go#L209: 	p.mu.Unlock()
		client_conn_pool.go#L232: 	defer p.mu.Unlock()
		client_conn_pool.go#L250: 	defer p.mu.Unlock()
		pipe.go#L37: 	defer p.mu.Unlock()
		pipe.go#L46: 	defer p.mu.Unlock()
		pipe.go#L57: 	defer p.mu.Unlock()
		pipe.go#L89: 	defer p.mu.Unlock()
		pipe.go#L127: 	defer p.mu.Unlock()
		pipe.go#L164: 	defer p.mu.Unlock()
		pipe.go#L175: 	defer p.mu.Unlock()
		server.go#L225: 	s.mu.Unlock()
		server.go#L234: 	s.mu.Unlock()
		server.go#L245: 	s.mu.Unlock()
		server.go#L912: 		defer testHookOnPanicMu.Unlock()
		server.go#L2927: 	rws.closeNotifierMu.Unlock()
		transport.go#L501: 	defer cs.cc.mu.Unlock()
		transport.go#L523: 	defer cc.mu.Unlock()
		transport.go#L935: 	defer cc.mu.Unlock()
		transport.go#L941: 	defer cc.mu.Unlock()
		transport.go#L981: 	defer cc.mu.Unlock()
		transport.go#L990: 	defer cc.mu.Unlock()
		transport.go#L1038: 	cc.wmu.Unlock()
		transport.go#L1041: 	defer cc.mu.Unlock()
		transport.go#L1061: 	defer cc.mu.Unlock()
		transport.go#L1157: 		cc.mu.Unlock()
		transport.go#L1164: 	cc.mu.Unlock()
		transport.go#L1174: 	defer cc.mu.Unlock()
		transport.go#L1191: 		defer cc.mu.Unlock()
		transport.go#L1214: 		cc.mu.Unlock()
		transport.go#L1224: 	cc.mu.Unlock()
		transport.go#L1231: 	defer cc.wmu.Unlock()
		transport.go#L1252: 	cc.mu.Unlock()
		transport.go#L1304: 	defer cc.mu.Unlock()
		transport.go#L1379: 		cs.cc.mu.Unlock()
		transport.go#L1487: 		cc.mu.Unlock()
		transport.go#L1495: 	cc.mu.Unlock()
		transport.go#L1593: 	defer cc.wmu.Unlock()
		transport.go#L1668: 	cc.mu.Unlock()
		transport.go#L1721: 					cc.mu.Unlock()
		transport.go#L1739: 	cc.wmu.Unlock()
		transport.go#L1869: 	cc.mu.Unlock()
		transport.go#L1909: 			cc.mu.Unlock()
		transport.go#L1942: 			cc.wmu.Unlock()
		transport.go#L1962: 	cc.mu.Unlock()
		transport.go#L1968: 	defer cc.wmu.Unlock()
		transport.go#L1998: 	defer cc.mu.Unlock()
		transport.go#L2113: 	cc.mu.Unlock()
		transport.go#L2131: 		cc.wmu.Unlock()
		transport.go#L2197: 		cc.mu.Unlock() // avoid any deadlocks in MarkDead
		transport.go#L2212: 	cc.mu.Unlock()
		transport.go#L2589: 	cc.mu.Unlock()
		transport.go#L2593: 		defer cc.wmu.Unlock()
		transport.go#L2619: 		cc.mu.Unlock()
		transport.go#L2629: 		cc.wmu.Unlock()
		transport.go#L2652: 		cc.mu.Unlock()
		transport.go#L2668: 			cc.mu.Unlock()
		transport.go#L2676: 				cc.wmu.Unlock()
		transport.go#L2709: 			cc.mu.Unlock()
		transport.go#L2735: 		cc.mu.Unlock()
		transport.go#L2746: 			cc.wmu.Unlock()
		transport.go#L2771: 		defer rl.cc.mu.Unlock()
		transport.go#L2792: 	defer rl.cc.mu.Unlock()
		transport.go#L2834: 	defer cc.wmu.Unlock()
		transport.go#L2849: 	defer cc.mu.Unlock()
		transport.go#L2938: 	defer cc.mu.Unlock()
		transport.go#L2993: 			cc.mu.Unlock()
		transport.go#L2996: 		cc.mu.Unlock()
		transport.go#L3003: 		defer cc.wmu.Unlock()
		transport.go#L3030: 		defer cc.mu.Unlock()
		transport.go#L3046: 	defer cc.wmu.Unlock()
		transport.go#L3079: 	cc.wmu.Unlock()
		transport.go#L3233: 	cc.mu.Unlock()

	golang.org/x/sys/unix
		mremap.go#L32: 	defer m.Unlock()
		syscall_unix.go#L122: 	defer m.Unlock()
		syscall_unix.go#L135: 	defer m.Unlock()

	golang.org/x/tools/go/packages
		packages.go#L1328: 		ld.parseCacheMu.Unlock()
		packages.go#L1334: 		ld.parseCacheMu.Unlock()
		packages.go#L1455: 	defer ld.exportMu.Unlock()

	golang.org/x/tools/go/types/typeutil
		methodsetcache.go#L33: 	defer cache.mu.Unlock()

	golang.org/x/tools/internal/gcimporter
		predeclared.go#L23: 	defer predeclMu.Unlock()

	google.golang.org/grpc
		balancer_wrapper.go#L159: 	ccb.mu.Unlock()
		balancer_wrapper.go#L187: 		ccb.mu.Unlock()
		balancer_wrapper.go#L190: 	ccb.mu.Unlock()
		balancer_wrapper.go#L234: 		ccb.mu.Unlock()
		balancer_wrapper.go#L237: 	ccb.mu.Unlock()
		balancer_wrapper.go#L257: 		ccb.mu.Unlock()
		balancer_wrapper.go#L260: 	ccb.mu.Unlock()
		balancer_wrapper.go#L339: 		acbw.healthMu.Unlock()
		balancer_wrapper.go#L395: 	defer acbw.producersMu.Unlock()
		balancer_wrapper.go#L421: 		acbw.producersMu.Unlock()
		balancer_wrapper.go#L428: 	defer acbw.producersMu.Unlock()
		balancer_wrapper.go#L474: 	defer acbw.healthMu.Unlock()
		balancer_wrapper.go#L498: 		defer acbw.healthMu.Unlock()
		balancer_wrapper.go#L510: 				defer acbw.healthMu.Unlock()
		clientconn.go#L552: 	defer csm.mu.Unlock()
		clientconn.go#L573: 	defer csm.mu.Unlock()
		clientconn.go#L579: 	defer csm.mu.Unlock()
		clientconn.go#L931: 		ac.mu.Unlock()
		clientconn.go#L938: 		ac.mu.Unlock()
		clientconn.go#L972: 		ac.mu.Unlock()
		clientconn.go#L982: 		ac.mu.Unlock()
		clientconn.go#L993: 				ac.mu.Unlock()
		clientconn.go#L1252: 		ac.mu.Unlock()
		clientconn.go#L1277: 	ac.mu.Unlock()
		clientconn.go#L1286: 			ac.mu.Unlock()
		clientconn.go#L1295: 		ac.mu.Unlock()
		clientconn.go#L1302: 			ac.mu.Unlock()
		clientconn.go#L1314: 		ac.mu.Unlock()
		clientconn.go#L1320: 	ac.mu.Unlock()
		clientconn.go#L1343: 		ac.mu.Unlock()
		clientconn.go#L1370: 		defer ac.mu.Unlock()
		clientconn.go#L1412: 	defer ac.mu.Unlock()
		clientconn.go#L1490: 			ac.mu.Unlock()
		clientconn.go#L1493: 		ac.mu.Unlock()
		clientconn.go#L1498: 		defer ac.mu.Unlock()
		clientconn.go#L1522: 	ac.mu.Unlock()
		clientconn.go#L1528: 	defer ac.mu.Unlock()
		clientconn.go#L1542: 		ac.mu.Unlock()
		clientconn.go#L1565: 	ac.mu.Unlock()
		clientconn.go#L1608: 	defer rt.mu.Unlock()
		clientconn.go#L1621: 	defer rt.mu.Unlock()
		clientconn.go#L1663: 	cc.lceMu.Unlock()
		clientconn.go#L1668: 	defer cc.lceMu.Unlock()
		resolver_wrapper.go#L114: 	ccr.mu.Unlock()
		resolver_wrapper.go#L132: 		ccr.mu.Unlock()
		resolver_wrapper.go#L141: 	ccr.mu.Unlock()
		resolver_wrapper.go#L151: 		ccr.mu.Unlock()
		resolver_wrapper.go#L155: 	ccr.mu.Unlock()
		resolver_wrapper.go#L166: 		ccr.mu.Unlock()
		resolver_wrapper.go#L177: 	ccr.mu.Unlock()
		server.go#L764: 	defer s.mu.Unlock()
		server.go#L875: 		s.mu.Unlock()
		server.go#L907: 		s.mu.Unlock()
		server.go#L910: 	s.mu.Unlock()
		server.go#L930: 				s.mu.Unlock()
		server.go#L942: 			s.mu.Unlock()
		server.go#L1020: 		s.mu.Unlock()
		server.go#L1122: 	defer s.mu.Unlock()
		server.go#L1143: 	defer s.mu.Unlock()
		server.go#L1619: 				ss.mu.Unlock()
		server.go#L1743: 			ss.mu.Unlock()
		server.go#L1761: 		ss.mu.Unlock()
		server.go#L1947: 	s.mu.Unlock()
		server.go#L1951: 	defer s.mu.Unlock()
		stream.go#L641: 	cs.mu.Unlock()
		stream.go#L781: 			cs.mu.Unlock()
		stream.go#L795: 				cs.mu.Unlock()
		stream.go#L801: 		cs.mu.Unlock()
		stream.go#L813: 			cs.mu.Unlock()
		stream.go#L817: 			cs.mu.Unlock()
		stream.go#L1037: 		cs.mu.Unlock()
		stream.go#L1055: 	cs.mu.Unlock()
		stream.go#L1100: 		a.mu.Unlock()
		stream.go#L1157: 		a.mu.Unlock()
		stream.go#L1186: 		a.mu.Unlock()
		stream.go#L1233: 	a.mu.Unlock()
		stream.go#L1340: 			ac.mu.Unlock()
		stream.go#L1510: 		as.mu.Unlock()
		stream.go#L1528: 	as.mu.Unlock()
		stream.go#L1675: 			ss.mu.Unlock()
		stream.go#L1760: 			ss.mu.Unlock()
		trace.go#L86: 	f.mu.Unlock()
		trace.go#L91: 	defer f.mu.Unlock()

	google.golang.org/grpc/balancer/endpointsharding
		endpointsharding.go#L140: 	defer es.childMu.Unlock()
		endpointsharding.go#L164: 			es.mu.Unlock()
		endpointsharding.go#L208: 	defer es.childMu.Unlock()
		endpointsharding.go#L226: 	defer es.childMu.Unlock()
		endpointsharding.go#L235: 	defer es.childMu.Unlock()
		endpointsharding.go#L253: 	defer es.mu.Unlock()
		endpointsharding.go#L354: 	bw.es.mu.Unlock()
		endpointsharding.go#L369: 		bw.es.childMu.Unlock()

	google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
		pickfirstleaf.go#L214: 	defer b.mu.Unlock()
		pickfirstleaf.go#L241: 	defer b.mu.Unlock()
		pickfirstleaf.go#L341: 	defer b.mu.Unlock()
		pickfirstleaf.go#L352: 	defer b.mu.Unlock()
		pickfirstleaf.go#L558: 		defer b.mu.Unlock()
		pickfirstleaf.go#L580: 	defer b.mu.Unlock()
		pickfirstleaf.go#L758: 	defer b.mu.Unlock()

	google.golang.org/grpc/health
		producer.go#L50: 		defer p.mu.Unlock()
		producer.go#L70: 	defer p.mu.Unlock()

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L81: 		defer gsb.currentMu.Unlock()
		gracefulswitch.go#L108: 		gsb.mu.Unlock()
		gracefulswitch.go#L127: 	gsb.mu.Unlock()
		gracefulswitch.go#L141: 		gsb.mu.Unlock()
		gracefulswitch.go#L157: 	defer gsb.mu.Unlock()
		gracefulswitch.go#L232: 	defer gsb.currentMu.Unlock()
		gracefulswitch.go#L246: 		gsb.mu.Unlock()
		gracefulswitch.go#L252: 	gsb.mu.Unlock()
		gracefulswitch.go#L273: 	gsb.mu.Unlock()
		gracefulswitch.go#L316: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L324: 	defer bw.gsb.mu.Unlock()
		gracefulswitch.go#L363: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L366: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L378: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L382: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L404: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L407: 	bw.gsb.mu.Unlock()

	google.golang.org/grpc/internal/binarylog
		sink.go#L101: 	defer fs.mu.Unlock()
		sink.go#L130: 			fs.mu.Unlock()
		sink.go#L137: 	defer fs.mu.Unlock()

	google.golang.org/grpc/internal/buffer
		unbounded.go#L57: 	defer b.mu.Unlock()
		unbounded.go#L77: 	defer b.mu.Unlock()
		unbounded.go#L107: 	defer b.mu.Unlock()

	google.golang.org/grpc/internal/channelz
		trace.go#L125: 	c.mu.Unlock()
		trace.go#L140: 	c.mu.Unlock()

	google.golang.org/grpc/internal/grpcsync
		pubsub.go#L74: 	defer ps.mu.Unlock()
		pubsub.go#L82: 			defer ps.mu.Unlock()
		pubsub.go#L92: 		defer ps.mu.Unlock()
		pubsub.go#L101: 	defer ps.mu.Unlock()
		pubsub.go#L108: 			defer ps.mu.Unlock()

	google.golang.org/grpc/internal/resolver/delegatingresolver
		delegatingresolver.go#L129: 	defer r.childMu.Unlock()
		delegatingresolver.go#L174: 	defer r.childMu.Unlock()
		delegatingresolver.go#L181: 	defer r.childMu.Unlock()
		delegatingresolver.go#L307: 	defer r.mu.Unlock()
		delegatingresolver.go#L332: 			defer r.childMu.Unlock()
		delegatingresolver.go#L351: 	defer r.mu.Unlock()
		delegatingresolver.go#L370: 			defer r.childMu.Unlock()
		delegatingresolver.go#L387: 			defer r.childMu.Unlock()

	google.golang.org/grpc/internal/transport
		bdp_estimator.go#L87: 	defer b.mu.Unlock()
		bdp_estimator.go#L136: 		b.mu.Unlock()
		bdp_estimator.go#L140: 	b.mu.Unlock()
		controlbuf.go#L367: 	defer c.mu.Unlock()
		controlbuf.go#L418: 			c.mu.Unlock()
		controlbuf.go#L422: 		c.mu.Unlock()
		controlbuf.go#L461: 	defer c.mu.Unlock()
		flowcontrol.go#L139: 	f.mu.Unlock()
		flowcontrol.go#L147: 	defer f.mu.Unlock()
		flowcontrol.go#L180: 		f.mu.Unlock()
		flowcontrol.go#L183: 	f.mu.Unlock()
		flowcontrol.go#L192: 		f.mu.Unlock()
		flowcontrol.go#L207: 		f.mu.Unlock()
		flowcontrol.go#L210: 	f.mu.Unlock()
		handler_server.go#L230: 	defer ht.writeStatusMu.Unlock()
		handler_server.go#L250: 		defer s.hdrMu.Unlock()
		handler_server.go#L333: 	s.hdrMu.Unlock()
		http2_client.go#L532: 	t.mu.Unlock()
		http2_client.go#L798: 				t.mu.Unlock()
		http2_client.go#L810: 			t.mu.Unlock()
		http2_client.go#L834: 			t.mu.Unlock()
		http2_client.go#L847: 		t.mu.Unlock()
		http2_client.go#L958: 			t.mu.Unlock()
		http2_client.go#L996: 		t.mu.Unlock()
		http2_client.go#L1018: 	t.mu.Unlock()
		http2_client.go#L1071: 		t.mu.Unlock()
		http2_client.go#L1080: 	t.mu.Unlock()
		http2_client.go#L1123: 	t.mu.Unlock()
		http2_client.go#L1155: 		t.mu.Unlock()
		http2_client.go#L1330: 		t.mu.Unlock()
		http2_client.go#L1342: 		t.mu.Unlock()
		http2_client.go#L1359: 			t.mu.Unlock()
		http2_client.go#L1383: 		t.mu.Unlock()
		http2_client.go#L1395: 	t.mu.Unlock()
		http2_client.go#L1424: 	defer t.mu.Unlock()
		http2_client.go#L1667: 				t.mu.Unlock()
		http2_client.go#L1752: 				t.mu.Unlock()
		http2_client.go#L1766: 			t.mu.Unlock()
		http2_client.go#L1843: 	defer t.mu.Unlock()
		http2_server.go#L371: 	defer t.maxStreamMu.Unlock()
		http2_server.go#L551: 		t.mu.Unlock()
		http2_server.go#L556: 		t.mu.Unlock()
		http2_server.go#L567: 		t.mu.Unlock()
		http2_server.go#L585: 			t.mu.Unlock()
		http2_server.go#L605: 		t.mu.Unlock()
		http2_server.go#L638: 	t.mu.Unlock()
		http2_server.go#L686: 				t.mu.Unlock()
		http2_server.go#L736: 	defer t.mu.Unlock()
		http2_server.go#L779: 	t.mu.Unlock()
		http2_server.go#L942: 	t.mu.Unlock()
		http2_server.go#L1011: 	defer s.hdrMu.Unlock()
		http2_server.go#L1080: 	defer s.hdrMu.Unlock()
		http2_server.go#L1215: 				t.mu.Unlock()
		http2_server.go#L1220: 			t.mu.Unlock()
		http2_server.go#L1283: 		t.mu.Unlock()
		http2_server.go#L1292: 	t.mu.Unlock()
		http2_server.go#L1314: 	t.mu.Unlock()
		http2_server.go#L1372: 	defer t.mu.Unlock()
		http2_server.go#L1388: 		t.mu.Unlock()
		http2_server.go#L1389: 		t.maxStreamMu.Unlock()
		http2_server.go#L1401: 		t.mu.Unlock()
		http2_server.go#L1402: 		t.maxStreamMu.Unlock()
		http2_server.go#L1412: 	t.mu.Unlock()
		http2_server.go#L1413: 	t.maxStreamMu.Unlock()
		http_util.go#L427: 	defer writeBufferMutex.Unlock()
		server_stream.go#L162: 	s.hdrMu.Unlock()
		server_stream.go#L178: 	s.hdrMu.Unlock()
		transport.go#L84: 		b.mu.Unlock()
		transport.go#L93: 			b.mu.Unlock()
		transport.go#L99: 	b.mu.Unlock()
		transport.go#L112: 	b.mu.Unlock()

	google.golang.org/protobuf/internal/filedesc
		desc.go#L166: 	fd.mu.Unlock()

	google.golang.org/protobuf/internal/impl
		checkinit.go#L133: 	defer needsInitCheckMu.Unlock()
		codec_extension.go#L119: 	defer f.lazy.mu.Unlock()
		codec_extension.go#L125: 	defer f.lazy.mu.Unlock()
		extension.go#L126: 	defer xi.mu.Unlock()
		legacy_message.go#L167: 	defer aberrantMessageDescLock.Unlock()
		message.go#L77: 	defer mi.initMu.Unlock()

	html/template
		template.go#L49: 	defer ns.mu.Unlock()
		template.go#L88: 	defer t.nameSpace.mu.Unlock()
		template.go#L98: 	defer t.nameSpace.mu.Unlock()
		template.go#L147: 	defer t.nameSpace.mu.Unlock()
		template.go#L200: 	defer t.nameSpace.mu.Unlock()
		template.go#L223: 	defer t.nameSpace.mu.Unlock()
		template.go#L248: 	defer t.nameSpace.mu.Unlock()
		template.go#L306: 	defer t.nameSpace.mu.Unlock()
		template.go#L357: 	defer t.nameSpace.mu.Unlock()

	internal/bisect
		bisect.go#L755: 	d.mu.Unlock()

	internal/godebug
		godebug.go#L235: 	defer updateMu.Unlock()

	internal/singleflight
		singleflight.go#L54: 		g.mu.Unlock()
		singleflight.go#L61: 	g.mu.Unlock()
		singleflight.go#L78: 		g.mu.Unlock()
		singleflight.go#L84: 	g.mu.Unlock()
		singleflight.go#L103: 	g.mu.Unlock()
		singleflight.go#L113: 	defer g.mu.Unlock()

	internal/testlog
		exit.go#L19: 	defer panicOnExit0.mu.Unlock()
		exit.go#L43: 	defer panicOnExit0.mu.Unlock()

	io
		pipe.go#L23: 	defer a.Unlock()
		pipe.go#L31: 	defer a.Unlock()
		pipe.go#L82: 		defer p.wrMu.Unlock()

	log
		log.go#L82: 	defer l.outMu.Unlock()
		log.go#L244: 	defer l.outMu.Unlock()
		log.go#L348: 	defer l.outMu.Unlock()

	math/big
		natconv.go#L507: 		cacheBase10.Unlock()

	math/rand
		rand.go#L377: 	fs.mu.Unlock()
		rand.go#L518: 	r.lk.Unlock()
		rand.go#L525: 	r.lk.Unlock()
		rand.go#L532: 	r.lk.Unlock()
		rand.go#L540: 	r.lk.Unlock()
		rand.go#L557: 	r.lk.Unlock()

	mime
		type.go#L39: 	defer extensionsMu.Unlock()
		type.go#L183: 	defer extensionsMu.Unlock()

	net
		hosts.go#L131: 	defer hosts.Unlock()
		hosts.go#L151: 	defer hosts.Unlock()
		nss.go#L37: 	nssConfig.mu.Unlock()
		nss.go#L75: 	conf.mu.Unlock()
		pipe.go#L33: 	defer d.mu.Unlock()
		pipe.go#L69: 	defer d.mu.Unlock()
		pipe.go#L192: 	defer p.wrMu.Unlock()

	net/http
		h2_bundle.go#L811: 				p.mu.Unlock()
		h2_bundle.go#L816: 			p.mu.Unlock()
		h2_bundle.go#L821: 		p.mu.Unlock()
		h2_bundle.go#L873: 	c.p.mu.Unlock()
		h2_bundle.go#L890: 			p.mu.Unlock()
		h2_bundle.go#L906: 	p.mu.Unlock()
		h2_bundle.go#L934: 	p.mu.Unlock()
		h2_bundle.go#L957: 	defer p.mu.Unlock()
		h2_bundle.go#L975: 	defer p.mu.Unlock()
		h2_bundle.go#L3954: 	defer p.mu.Unlock()
		h2_bundle.go#L3963: 	defer p.mu.Unlock()
		h2_bundle.go#L3974: 	defer p.mu.Unlock()
		h2_bundle.go#L4006: 	defer p.mu.Unlock()
		h2_bundle.go#L4044: 	defer p.mu.Unlock()
		h2_bundle.go#L4081: 	defer p.mu.Unlock()
		h2_bundle.go#L4092: 	defer p.mu.Unlock()
		h2_bundle.go#L4272: 	s.mu.Unlock()
		h2_bundle.go#L4281: 	s.mu.Unlock()
		h2_bundle.go#L4292: 	s.mu.Unlock()
		h2_bundle.go#L4963: 		defer http2testHookOnPanicMu.Unlock()
		h2_bundle.go#L7023: 	rws.closeNotifierMu.Unlock()
		h2_bundle.go#L7922: 	defer cs.cc.mu.Unlock()
		h2_bundle.go#L7944: 	defer cc.mu.Unlock()
		h2_bundle.go#L8357: 	defer cc.mu.Unlock()
		h2_bundle.go#L8363: 	defer cc.mu.Unlock()
		h2_bundle.go#L8403: 	defer cc.mu.Unlock()
		h2_bundle.go#L8412: 	defer cc.mu.Unlock()
		h2_bundle.go#L8460: 	cc.wmu.Unlock()
		h2_bundle.go#L8463: 	defer cc.mu.Unlock()
		h2_bundle.go#L8483: 	defer cc.mu.Unlock()
		h2_bundle.go#L8577: 		cc.mu.Unlock()
		h2_bundle.go#L8583: 	cc.mu.Unlock()
		h2_bundle.go#L8593: 	defer cc.mu.Unlock()
		h2_bundle.go#L8610: 		defer cc.mu.Unlock()
		h2_bundle.go#L8633: 		cc.mu.Unlock()
		h2_bundle.go#L8643: 	cc.mu.Unlock()
		h2_bundle.go#L8650: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8671: 	cc.mu.Unlock()
		h2_bundle.go#L8756: 	defer cc.mu.Unlock()
		h2_bundle.go#L8849: 		cs.cc.mu.Unlock()
		h2_bundle.go#L8961: 		cc.mu.Unlock()
		h2_bundle.go#L8969: 	cc.mu.Unlock()
		h2_bundle.go#L9067: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9129: 	cc.mu.Unlock()
		h2_bundle.go#L9182: 					cc.mu.Unlock()
		h2_bundle.go#L9200: 	cc.wmu.Unlock()
		h2_bundle.go#L9331: 	cc.mu.Unlock()
		h2_bundle.go#L9371: 			cc.mu.Unlock()
		h2_bundle.go#L9404: 			cc.wmu.Unlock()
		h2_bundle.go#L9424: 	cc.mu.Unlock()
		h2_bundle.go#L9430: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9460: 	defer cc.mu.Unlock()
		h2_bundle.go#L9798: 	cc.mu.Unlock()
		h2_bundle.go#L9816: 		cc.wmu.Unlock()
		h2_bundle.go#L9879: 		cc.mu.Unlock() // avoid any deadlocks in MarkDead
		h2_bundle.go#L9894: 	cc.mu.Unlock()
		h2_bundle.go#L10267: 	cc.mu.Unlock()
		h2_bundle.go#L10271: 		defer cc.wmu.Unlock()
		h2_bundle.go#L10297: 		cc.mu.Unlock()
		h2_bundle.go#L10307: 		cc.wmu.Unlock()
		h2_bundle.go#L10330: 		cc.mu.Unlock()
		h2_bundle.go#L10346: 			cc.mu.Unlock()
		h2_bundle.go#L10354: 				cc.wmu.Unlock()
		h2_bundle.go#L10387: 			cc.mu.Unlock()
		h2_bundle.go#L10413: 		cc.mu.Unlock()
		h2_bundle.go#L10424: 			cc.wmu.Unlock()
		h2_bundle.go#L10449: 		defer rl.cc.mu.Unlock()
		h2_bundle.go#L10470: 	defer rl.cc.mu.Unlock()
		h2_bundle.go#L10512: 	defer cc.wmu.Unlock()
		h2_bundle.go#L10527: 	defer cc.mu.Unlock()
		h2_bundle.go#L10616: 	defer cc.mu.Unlock()
		h2_bundle.go#L10671: 			cc.mu.Unlock()
		h2_bundle.go#L10674: 		cc.mu.Unlock()
		h2_bundle.go#L10681: 		defer cc.wmu.Unlock()
		h2_bundle.go#L10708: 		defer cc.mu.Unlock()
		h2_bundle.go#L10724: 	defer cc.wmu.Unlock()
		h2_bundle.go#L10757: 	cc.wmu.Unlock()
		h2_bundle.go#L10914: 	cc.mu.Unlock()
		server.go#L312: 	defer c.mu.Unlock()
		server.go#L574: 	w.writeContinueMu.Unlock()
		server.go#L673: func (cr *connReader) unlock() { cr.mu.Unlock() }
		server.go#L972: 		w.writeContinueMu.Unlock()
		server.go#L1456: 			bdy.mu.Unlock()
		server.go#L2240: 	defer c.mu.Unlock()
		server.go#L3093: 	defer s.mu.Unlock()
		server.go#L3100: 	s.mu.Unlock()
		server.go#L3148: 	s.mu.Unlock()
		server.go#L3186: 	s.mu.Unlock()
		server.go#L3193: 	defer s.mu.Unlock()
		server.go#L3567: 	defer s.mu.Unlock()
		server.go#L3586: 	defer s.mu.Unlock()
		server.go#L3835: 		defer tw.mu.Unlock()
		server.go#L3845: 		defer tw.mu.Unlock()
		server.go#L3884: 	defer tw.mu.Unlock()
		server.go#L3913: 	defer tw.mu.Unlock()
		server.go#L3990: 	defer uniqNameMu.Unlock()
		transfer.go#L833: 	defer b.mu.Unlock()
		transfer.go#L973: 	defer b.mu.Unlock()
		transfer.go#L1014: 	defer b.mu.Unlock()
		transfer.go#L1022: 	defer b.mu.Unlock()
		transfer.go#L1028: 	defer b.mu.Unlock()
		transport.go#L538: 	tr.mu.Unlock()
		transport.go#L870: 	defer t.altMu.Unlock()
		transport.go#L894: 	t.idleMu.Unlock()
		transport.go#L906: 	t.connsPerHostMu.Unlock()
		transport.go#L924: 		t.reqMu.Unlock()
		transport.go#L931: 	t.reqMu.Unlock()
		transport.go#L944: 	t.reqMu.Unlock()
		transport.go#L1062: 	defer t.idleMu.Unlock()
		transport.go#L1154: 	defer t.idleMu.Unlock()
		transport.go#L1237: 	defer t.idleMu.Unlock()
		transport.go#L1326: 	defer w.mu.Unlock()
		transport.go#L1334: 	defer w.mu.Unlock()
		transport.go#L1342: 	defer w.mu.Unlock()
		transport.go#L1373: 	w.mu.Unlock()
		transport.go#L1566: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1599: 		defer t.connsPerHostMu.Unlock()
		transport.go#L1636: 	defer t.connsPerHostMu.Unlock()
		transport.go#L2134: 	pc.mu.Unlock()
		transport.go#L2142: 	defer pc.mu.Unlock()
		transport.go#L2150: 	pc.mu.Unlock()
		transport.go#L2156: 	defer pc.mu.Unlock()
		transport.go#L2167: 	defer t.idleMu.Unlock()
		transport.go#L2208: 	req.mu.Unlock()
		transport.go#L2280: 			pc.mu.Unlock()
		transport.go#L2283: 		pc.mu.Unlock()
		transport.go#L2312: 		pc.mu.Unlock()
		transport.go#L2745: 	pc.mu.Unlock()
		transport.go#L2893: 	pc.mu.Unlock()
		transport.go#L2903: 	defer pc.mu.Unlock()
		transport.go#L2976: 	es.mu.Unlock()
		transport.go#L2987: 		defer es.mu.Unlock()
		transport.go#L2998: 	defer es.mu.Unlock()
		transport.go#L3043: 	gz.body.mu.Unlock()

	net/http/httputil
		persist.go#L67: 	defer sc.mu.Unlock()
		persist.go#L104: 			sc.mu.Unlock()
		persist.go#L110: 		defer sc.mu.Unlock()
		persist.go#L114: 		defer sc.mu.Unlock()
		persist.go#L118: 		defer sc.mu.Unlock()
		persist.go#L124: 	sc.mu.Unlock()
		persist.go#L134: 			defer sc.mu.Unlock()
		persist.go#L142: 	defer sc.mu.Unlock()
		persist.go#L168: 	defer sc.mu.Unlock()
		persist.go#L182: 		sc.mu.Unlock()
		persist.go#L185: 	sc.mu.Unlock()
		persist.go#L193: 		defer sc.mu.Unlock()
		persist.go#L197: 		defer sc.mu.Unlock()
		persist.go#L202: 		defer sc.mu.Unlock()
		persist.go#L211: 	sc.mu.Unlock()
		persist.go#L215: 	defer sc.mu.Unlock()
		persist.go#L277: 	defer cc.mu.Unlock()
		persist.go#L314: 			cc.mu.Unlock()
		persist.go#L320: 		defer cc.mu.Unlock()
		persist.go#L324: 		defer cc.mu.Unlock()
		persist.go#L328: 		defer cc.mu.Unlock()
		persist.go#L337: 	cc.mu.Unlock()
		persist.go#L341: 	defer cc.mu.Unlock()
		persist.go#L355: 	defer cc.mu.Unlock()
		persist.go#L369: 		cc.mu.Unlock()
		persist.go#L372: 	cc.mu.Unlock()
		persist.go#L380: 		defer cc.mu.Unlock()
		persist.go#L384: 		defer cc.mu.Unlock()
		persist.go#L390: 	cc.mu.Unlock()
		persist.go#L400: 			defer cc.mu.Unlock()
		persist.go#L408: 	defer cc.mu.Unlock()
		reverseproxy.go#L464: 			defer roundTripMutex.Unlock()
		reverseproxy.go#L484: 	roundTripMutex.Unlock()
		reverseproxy.go#L693: 	defer m.mu.Unlock()
		reverseproxy.go#L713: 	defer m.mu.Unlock()
		reverseproxy.go#L723: 	defer m.mu.Unlock()

	net/textproto
		pipeline.go#L40: 	p.mu.Unlock()
		pipeline.go#L84: 		s.mu.Unlock()
		pipeline.go#L92: 	s.mu.Unlock()
		pipeline.go#L102: 		s.mu.Unlock()
		pipeline.go#L114: 	s.mu.Unlock()

	os
		dir_unix.go#L55: 	defer d.mu.Unlock()
		file.go#L354: 		getwdCache.Unlock()
		getwd.go#L76: 	getwdCache.Unlock()
		getwd.go#L146: 	getwdCache.Unlock()
		root_openat.go#L32: 	defer r.mu.Unlock()
		root_openat.go#L43: 	defer r.mu.Unlock()
		root_openat.go#L53: 	defer r.mu.Unlock()

	reflect
		type.go#L1815: 	defer funcTypesMutex.Unlock()
		type.go#L1900: 	defer funcLookupCache.Unlock()
		type.go#L2438: 	defer structLookupCache.Unlock()

	runtime/pprof
		pprof.go#L244: 	profiles.mu.Unlock()
		pprof.go#L301: 	defer p.mu.Unlock()
		pprof.go#L342: 	defer p.mu.Unlock()
		pprof.go#L353: 	defer p.mu.Unlock()
		pprof.go#L386: 	p.mu.Unlock()
		pprof.go#L846: 	defer cpu.Unlock()
		pprof.go#L894: 	defer cpu.Unlock()

	runtime/trace
		trace.go#L123: 	defer tracing.Unlock()
		trace.go#L145: 	defer tracing.Unlock()

	sync
		mutex.go#L64: func (m *Mutex) Unlock() {
		once.go#L75: 	defer o.m.Unlock()
		pool.go#L228: 	defer allPoolsMu.Unlock()
		rwmutex.go#L181: 		rw.w.Unlock()
		rwmutex.go#L219: 	rw.w.Unlock()

	syscall
		forkpipe2.go#L41: 	defer forkingLock.Unlock()
		forkpipe2.go#L65: 		forkingLock.Unlock()
		forkpipe2.go#L86: 	defer forkingLock.Unlock()
		syscall_unix.go#L67: 	defer m.Unlock()
		syscall_unix.go#L80: 	defer m.Unlock()

	testing
		benchmark.go#L199: 	defer benchmarkLock.Unlock()
		benchmark.go#L793: 	benchmarkLock.Unlock()
		match.go#L87: 	defer m.mu.Unlock()
		match.go#L94: 	defer matchMutex.Unlock()
		match.go#L121: 	defer m.mu.Unlock()
		testing.go#L593: 	defer p.lastNameMu.Unlock()
		testing.go#L607: 	defer p.lastNameMu.Unlock()
		testing.go#L1277: 	c.tempDirMu.Unlock()
		testing.go#L1921: 		s.mu.Unlock()
		testing.go#L1925: 	s.mu.Unlock()
		testing.go#L1933: 		s.mu.Unlock()
		testing.go#L1937: 	s.mu.Unlock()

	unique
		handle.go#L141: 		cleanupFuncsMu.Unlock()
		handle.go#L158: 		cleanupFuncsMu.Unlock()
		handle.go#L172: 		cleanupMu.Unlock()